import { get, post, put, del } from '@/utils/httpRequest';

/**
 * 获取应用列表
 * @param params 查询参数
 */
export function getAppList(params?: any) {
  return get('/app/list', params);
}

/**
 * 获取应用详情
 * @param id 应用ID
 */
export function getAppDetail(id: string) {
  return get(`/app/detail/${id}`);
}

/**
 * 创建应用
 * @param data 应用数据
 */
export function createApp(data: any) {
  return post('/app/create', data);
}

/**
 * 更新应用
 * @param id 应用ID
 * @param data 应用数据
 */
export function updateApp(id: string, data: any) {
  return put(`/app/update/${id}`, data);
}

/**
 * 删除应用
 * @param id 应用ID
 */
export function deleteApp(id: string) {
  return del(`/app/delete/${id}`);
}
